scheduling direct market access work order datastream planning equipment preventive maintenance management business activity monitoring software cmms dma eam bpm workorder algorithmic trading complex event processing business process management electronic trading cep maintenance bam